home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / utility / 512 / mmm181 / mmm.txt < prev    next >
Text File  |  1990-09-05  |  49KB  |  1,041 lines

  1.                            Midi Music Maker
  2.                             September 1990
  3.  
  4.  
  5.              Contents                       Page
  6.  
  7.         I.   Introduction..................... 3
  8.              1.0 Description of files......... 3 
  9.              1.1 Music played................. 3    
  10.              1.2 Music created................ 3
  11.              1.3 Requirements................. 3
  12.              1.4 Setup........................ 3
  13.              1.5 Connections.................. 4
  14.  
  15.         II.  Playing a Song................... 4
  16.              2.0 Starting the Program......... 4
  17.              2.1 Displaying Names............. 4
  18.              2.2 Selecting Songs.............. 5
  19.              2.3 Starting Music............... 5
  20.              2.4 Continuous Play.............. 6
  21.              2.5 Use of Keyboard.............. 6
  22.              2.6 Mouse cursor................. 6
  23.  
  24.         III. Controlling the Play............. 6
  25.              3.0 How It Sounds................ 6
  26.              3.1 Tempo........................ 7
  27.              3.2 Velocity and level control... 7
  28.              3.3 Presets...................... 8
  29.              3.4 Channel Mapping.............. 9
  30.              3.5 Note Control.................10
  31.              3.6 Alternate Format.............10
  32.  
  33.         IV.  Other Features...................11
  34.              4.0 Analyze Song.................11
  35.              4.1 Display Words................11
  36.              4.2 Internal Speaker.............12
  37.              4.3 Save Select File.............12
  38.              4.4 EZ-Track playing.............12 
  39.              4.5 Create Standard Midi Files...12
  40.              4.6 Save and Load MT-32 Data.....13
  41.              4.7 Modify Intro Music.......... 13
  42.              4.8 Quit........................ 13
  43.              4.9 Help........................ 13
  44.  
  45.         V.   Additional Information.......... 14
  46.              5.0 Music voice table........... 14
  47.              5.1 Errors...................... 14
  48.              5.2 Problems.................... 14
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                               - 2 -
  56.  
  57.         VI.  Sources of Music................ 15   
  58.              6.0 General..................... 15  
  59.              6.1 Availability................ 15  
  60.              6.2 Midi Music System........... 15 
  61.              6.3 Transfering other computers. 16
  62.              6.4 Major On-Line services...... 16
  63.              6.4.1 Delphi.................... 16
  64.              6.4.2 GEnie..................... 17
  65.              6.4.3 CompuServe................ 17
  66.              6.4.4 Q-Link.................... 18
  67.              6.5 Disk Ordering............... 19
  68.         VII. 7.0 Screen Identification........19
  69.        VIII. 8.0 Correspondence...............20
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                               - 3 -
  110.  
  111.                             Midi Music Maker 
  112.  
  113. I. Introduction
  114.  
  115. 1.0 Do you have some old music files gathering dust that you have 
  116. always wanted to play through your synthesizer? Here is the answer! 
  117. Midi Music Maker is the world's most comprehensive music player program 
  118. capable of playing many of the thousands of music files available 
  119. through public domain for several types of computers. It will control 
  120. the songs and regulate the instrument presets and channels and on which 
  121. the music is sent to synthesizer.
  122.  
  123. 1.1 The program is distributed in either arc file format or as several 
  124. separate files. These files include:
  125.  
  126.    1. MMM18.PRG ... The Midi Music Maker program.        
  127.    2. MMM.MID ... The music played with the title.
  128.    3. MMM.PIC ... The title screen for medium resolution.
  129.    4. MMM.TXT ... The instructions for the program. 
  130.    5. A few songs in various formats.
  131.  
  132. 1.2 The following eleven basic file types can be played by Midi Music 
  133. Maker:  
  134.    1. Music Studio, Music Studio 88              Atari ST
  135.    2. Music Construction Set                     Atari ST
  136.    3. EZ-Track (single track)                    Atari ST
  137.    4. Standard Midi Files (format 0, format 1)   all computers
  138.    5. Sid Player Music including stereo          Commodore 64/128
  139.    6. Master Composer                            Commodore 64/128
  140.    7. Advanced Music System (I and II)           8 bit Atari
  141.    8. Antic Music Processor                      8 bit Atari
  142.    9. Midi Music System                          8 bit Atari
  143.   10. Orchestra-85/90                            Color Computer
  144.   11. Lyra 1 and 2                               Color Computer
  145.  
  146. 1.3 Midi Music Maker can also create Standard Midi File format 0 files 
  147. from any of file types listed in 1.2, even from the SMF files 
  148. themselves. The files created will include the settings that you have 
  149. control over with this program.
  150.  
  151. 1.4 The basic requirements are an Atari ST, a midi synthesizer, and 
  152. some music files. Midi Music Maker runs only in medium and high 
  153. resolution. Unmodified 520STs will work for most music. One meg or 
  154. larger STs are required for the larger EZ-Track files. The music will 
  155. play through the ST speaker but a synthesizer with full midi capability 
  156. is needed for best results. Some songs may use up to 16 channels 
  157. simultaneously or may put up to 8 notes on a single channel. A 
  158. synthesizer capable of handling the larger number of notes and channels 
  159. is required for these songs. 
  160.  
  161.  
  162.  
  163.                               - 4 -                                         
  164.  
  165. 1.5 Before the program is started make certain that all drives, midi 
  166. equipment, monitors, computer are turned on. Midi equipment should be 
  167. set to use channels 1 through the highest number available. The midi 
  168. out from the computer must be connected to the midi in on the 
  169. synthesizer and for FB-01s the midi out on the synthesizer should be 
  170. connected to the midi in on the computer
  171.  
  172. II. Playing a song
  173.  
  174. 2.0 From the desktop double click your mouse on MMM18.PRG. The program 
  175. will load and the title screen will be displayed. If a file called 
  176. MMM.MID is present, music will play after the title screen appears. 
  177. After the music finishes a menu bar will appear across the top of the 
  178. screen. You can stop the music and display the menu bar faster by 
  179. pressing the escape key while the music is playing.
  180.  
  181. 2.1 Displaying names: Before you can play music a list of song file 
  182. names must be read and displayed. These are accessed through the Select 
  183. menu. First determine which disk drive contains your music files. 
  184. Insert a disk with music files into a disk drive if necessary. There 
  185. are three menu options that permit file name reading.
  186.  
  187. 2.1.1 When you click on Read Directory the file names in the current 
  188. active disk or folder will be read and displayed in a long vertical 
  189. window along the left side of the screen. This includes all files, not 
  190. necessarily only music files. This will be the same drive that you 
  191. started the program from if you have not yet used Locate and Read.
  192.  
  193. 2.1.2 When you click on Locate and Read with your mouse a file selector 
  194. box will be displayed. This selector box is not used to choose a file, 
  195. but instead to determine a new drive or folder that contains music 
  196. files. To do this use your mouse in the standard way to display the 
  197. contents of any drive or folder. When you are satisfied with the file 
  198. names in the selector box click the mouse on OK (without a file name 
  199. showing on the right) and the contents of the folder will be displayed 
  200. in the window at the left side of the screen. 
  201.  
  202. 2.1.2.1 The standard way of choosing a directory or drive using the 
  203. Atari file selector box, for those not familiar, is as follows:
  204.  
  205. 2.1.2.2 To change to a folder at a lower level simply click once on the 
  206. folder name.
  207.  
  208. 2.1.2.3 To back out of a folder to a higher level directory simply 
  209. click once on the X in the upper left hand corner of the file selector 
  210. box.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.                               - 5 -
  218.  
  219. 2.1.2.4 To change the drive click your mouse on the X in the upper left 
  220. corner of the box until only the drive letter and wildcards show, for 
  221. example A:/*.*. Use the left arrow key to move the line cursor to the 
  222. right of the drive letter, press the backspace key, then type the new 
  223. drive letter, the click your mouse on the horizonal bar at the top of 
  224. the file selector box.
  225.  
  226. 2.1.2.5 An example of how to change from drive A to a folder in drive B 
  227. is as follows: Click on Locate and Read. A file selector box appears. 
  228. In the file selector box click on the A: line. Type backspace until the 
  229. line is erased and type B:. Click on the bar above the file names. The 
  230. contents of the B drive are displayed. Click on the folder in the B 
  231. drive. Click on OK.
  232.  
  233. 2.1.3 The third way to select music file names is by reading a file 
  234. that contains a list of predetermined names. This option is shown as 
  235. Read Select File in the Select menu. This file is created as will be 
  236. explained below using Save Select File. To use this click on Read 
  237. Select File. A file selector box will appear. Then choose the name of 
  238. the Select file, it will normally end in .SET. Click on that name, then 
  239. click on OK. This causes the list of names in the file to be displayed 
  240. in the window at the left side of the screen.
  241.  
  242. 2.2 Selecting songs to be played: Before music files can be played the 
  243. songs must first be selected. File names are shown in the box on the 
  244. left side of the screen.
  245.  
  246. 2.2.1 Use the up and down arrow keys to move the selection cursor to a 
  247. name. If there are more names than will fit on the screen, the window 
  248. will scroll when you reach the bottom or top. You can select a song 
  249. using the left arrow key. A number will appear to the left of the name. 
  250. The number is an indicator for the sequence of play. You can deselect a 
  251. song using the right arrow key. 
  252.  
  253. 2.2.2 The mouse can also be used to move and select or deselect a song. 
  254. Just click the left mouse button over a file name to select it and move 
  255. the cursor bar. You can also scroll the window with the mouse by 
  256. clicking below the bottom of the window.
  257.  
  258. 2.2.3 All songs may be selected in the order that they are shown on the 
  259. screen by using your mouse to click on Select All in the Files menu. If 
  260. they may be deselected by clicking on Select All a second time.
  261.  
  262. 2.2.4 All songs may be selected in random order by clicking on Select 
  263. Random in the Files menu. Use Select all to deselect all songs as in 
  264. section 2.23 and set the sequence numbers back to zero again.
  265.  
  266. 2.3 Starting the music: After songs have been selected they may be 
  267. played by selecting Play with the mouse in the Select menu. You can 
  268. also use the P key to start the music. 
  269.  
  270.  
  271.                               - 6 -
  272.  
  273. 2.3.1 Each file selected is read. This happens even if it not a music 
  274. file. If a file is not one of the recognized music files it is skipped 
  275. over. If it is a recognized music type the song will begin playing. 
  276. Information about the song title or song file name will show in the 
  277. window at the top right side of the screen. The type of music file will 
  278. show in a smaller window below it on the left. Because music type is 
  279. detected automatically you can mix any type of music files together on 
  280. your disk.
  281.  
  282. 2.3.2 EZ-Track files play differently. The program is set to play 
  283. single track only EZ-Track music. For this reason when an EZ-Track file 
  284. is read the music will not immediately start. Instead a list of the 
  285. track titles is shown in the window on the left side of the screen. You 
  286. then must select the track to be played and the order as in section 2.2 
  287. above. You then must select Play again to start playing the track 
  288. music.
  289.  
  290. 2.4 After songs begin playing they will be played in the indicated 
  291. sequence, sequentially without stopping.
  292.  
  293. 2.4.1 If an EZ-Track file is encountered it will stop this automatic 
  294. play because the individual songs in the EZ-Track files must be chosen. 
  295. To eliminate this interruption go to the Select menu and click on Skip 
  296. EZ-Track. Then EZ-Track files will not be played.
  297.  
  298. 2.4.2 Normally after a song has finished it's sequence number is reset 
  299. to zero and it will not play again. You can modify this so that songs 
  300. will be repeated over and over. Use your mouse to select Loop Play in 
  301. the Options menu. Each numbered song will play in sequence, then after 
  302. the highest number is reached the lowest one will begin again.
  303.  
  304. 2.5 The following keyboard keys are active while the music is playing. 
  305. The ESCAPE key stops playing and gives you access to the menu bar, 
  306. mouse and keyboard. The DELETE key stops the song that is playing and 
  307. skips to the next one in sequence. The SPACE BAR pauses the music. To 
  308. resume it press the SPACE BAR a second time. 
  309.  
  310. 2.6 The mouse cursor (arrow) is turned off at the start of each song. 
  311. It can be used when controling the play as outlined below. To make it 
  312. visible press one of the mouse buttons while the song is playing. It 
  313. can be hidden by pressing a button a second time. 
  314. III. Controling the play.
  315.  
  316. 3.0 The way a song plays on your synthesizer is determined by the 
  317. contents of the music file, other settings in Midi Music Maker, and the 
  318. settings and capabilities of your synthesizer.
  319.  
  320. 3.1 Tempo: The tempo is normally set according to the music file. The 
  321. current tempo value is displayed in a small box at the right side of 
  322. the screen below the large song title window. The tempo displayed in 
  323. this box will change when a change occurs in the music.
  324.  
  325.                               - 7 -
  326.  
  327. 3.1.1 It is possible for you to modify the tempo while the song is 
  328. playing. To do this click a mouse button if the mouse arrow is not 
  329. visible. Move it to the tempo box and use the left mouse button to 
  330. increase the tempo or the right button to decrease it. This feature has 
  331. been disabled for SID music since it can put voices out of sync. 
  332. Changes in tempo in the song will modify your setting.
  333.  
  334. 3.1.2 A more permanent way to change the tempo is to use the tempo 
  335. multiplier. This is the number shown two spaces below the tempo. It is 
  336. initially shown as 1.00. This number is multiplied by the song tempo 
  337. and so will modify the tempo through out the song and for all songs 
  338. until you change it. The tempo multiplier must be set before you start 
  339. playing music. Use the mouse as with the tempo above to change the 
  340. tempo multiplier digits.
  341.  
  342. 3.2 Velocity: There are two basic ways that MMM gives you control over 
  343. the loudness of the music. The first way involves altering of the 
  344. dynamic range of loudness. The second relates to fixing loudness levels 
  345. on each of the output channels. This section does not apply to certain
  346. synthesizers that are not velocity sensitive.
  347.  
  348. 3.2.1 Velocity Compression: The volume or velocity is usually set 
  349. according to information in each music file. This value may change 
  350. throughout the music. You can to expand or compress the dynamic range 
  351. between the loudest and softest parts of the music. 
  352.  
  353. 3.2.1.1 To do this you locate the V.C. window. It initially shows a 
  354. value of 1.0 and is located to the left of the tempo window. Like the 
  355. tempo, you can use your mouse to modify the numbers shown in the box. 
  356. This must be done when a song is not playing.
  357.  
  358. 3.2.1.2 A reading of 1.0 means that the volume of the music is "normal" 
  359. as set by the file. Readings of less than 1.0 mean that there is less 
  360. variation in loudness, the maximum loudness stays at 127 but the 
  361. minimum values are increased. At a reading of 0.1 the minimum loudness 
  362. increases to 115 from zero. At a reading of 2.0 the lowest half of 
  363. levels will all be set to zero so if the music normally has any quiet 
  364. parts don't get too close to 2.0 or they will be completely cut off. 
  365.  
  366. 3.2.2 Fixing Levels: You also have the option to individually control 
  367. the velocity or the level of each of the midi channels. When you do 
  368. this it will totally override any level changes built into the music 
  369. file. So for instance if the music fades out at the end, this will not 
  370. be heard.
  371.  
  372. 3.2.2.1 To adjust the levels of each channel you must use your mouse to 
  373. Select Levels from the menu. When this is done numbers will appear in 
  374. the horizontal box below the channel map box at the lower part of the 
  375. screen. Use your left mouse button clicking on the digits to increase 
  376. them, or the right mouse button to decrease them. You can also use the 
  377. space bar to position the cursor and arrow keys to do the same thing.
  378.  
  379.                               - 8 -
  380.  
  381. 3.2.2.2 The numbers range from 127, maximum loudness, to zero, maximum 
  382. softness (no sound). The midi channels that are affected by the 
  383. settings correspond to the numbers shown in red at the bottom of the 
  384. screen directly below. You can use your mouse to change these level 
  385. settings while the music is playing. If you are creating a SMF file 
  386. your setting changes will go into the SMF file.   
  387.  
  388. 3.3 Presets: The preset window is the long box at the bottom of the 
  389. screen. This window will appear blank when preset data is not sent by 
  390. the MMM program to the synthesizer. When not blank there are 16 groups 
  391. of three digit numbers. These groups correspond to the preset settings 
  392. for each of the 16 midi channels. The midi channel numbers for each 
  393. setting are the red numbers located directly below the preset values.
  394.  
  395. 3.3.1 The numbers displayed for the presets depends on the type of 
  396. synthesizer you use. If you have a Yamaha FB-01 the numbers will 
  397. initially appear 301 301 301 301... etc. For this type of synthesizer 
  398. this means voice bank 3, preset 1 for each of the channels. Voice banks 
  399. may be set from 3 through 7 using the mouse. For other synthesizers 
  400. numbers initially appear as 000 000 000 000... etc which means 
  401. instrument preset 0 on each channel. You can force the synthesizer type 
  402. (detected automatically with both midi cables connected) by selecting 
  403. Synthesizer Type in the menu. If you use an FB-01 and force the type to 
  404. non FB-01 then bank 1 (RAM bank) presets will be used (but you can't 
  405. define other banks.)
  406.  
  407. 3.3.2 You can control how the presets are used. Select Use Presets in 
  408. the Options menu. You have three choices for setting instrument presets 
  409. on your synthesizer. The choices include NONE (the presets currently 
  410. set on the synthesizer will be maintained), MMM (the synthesizer will 
  411. be set to the preset values shown in the preset window before the music 
  412. starts), and FILE (the presets as specified in the file, if any, will 
  413. be used and these values will be displayed in the preset window.)
  414.  
  415. 3.3.3 The values in the preset window can be modified when a song is 
  416. not playing using the keys or mouse. To changes these values use the 
  417. space bar to move the cursor to this window box, then use the left and 
  418. right arrow keys to move to a preset number group. Use the up and down 
  419. arrow keys to increase or decrease numbers in the settings. You can 
  420. also use the mouse to increase or decrease the number in each preset. 
  421. Move the mouse pointer to a preset digit and press the left button to 
  422. increase it or the right button to decrease it.
  423.  
  424. 3.3.4 It is also possible change presets on the fly while a song is 
  425. playing using the mouse only. This feature is provided to make it 
  426. easier to try different presets without having to restart a song. You 
  427. first have to select MMM as the source of the presets in the options 
  428. menu. The mouse cursor is made visible by clicking a button while a 
  429. song is playing. The presets are changed as explained in 3.3.3.
  430.  
  431.  
  432.  
  433.                               - 9 -
  434.  
  435. 3.3.5 Each song file can have individual preset values. If you want to 
  436. use the same presets for all songs there are two ways to do it. The 
  437. first way is to set them with one song and then to select NONE under 
  438. Use Presets in the Options menu. The presets in the synthesizer will 
  439. not be changed by any following songs. The second way is to set the 
  440. presets for one music file. Then with these numbers showing in the 
  441. preset window use Equalize Preset Maps in the Options menu. This will 
  442. make the instrument preset values for all songs the same without having 
  443. to retype them for each song.
  444.  
  445. 3.4 Remapping voices: In the music files a voice or channel may range 
  446. from 1 through 16 and may include multiple notes on one channel. 
  447. Normally channel 1 or voice 1 in the music file is sent to channel 1 in 
  448. the synthesizer, 2 to 2 etc. These values are displayed in the third 
  449. window from the bottom of the screen.  The numbers that are shown in 
  450. this box indicate the output synthesizer channel that a music channel 
  451. is mapped to. The 16 groups of numbers correspond to the 16 channels of 
  452. the music which are referenced by the red numbers at the bottom of the 
  453. screen directly below. This differs from their use for presets and 
  454. levels.
  455.  
  456. 3.4.1 Music for synthesizers that are restricted to fewer than 16 
  457. channels may be remapped so that the higher channel notes in the music 
  458. file can be played on lower channels on the synthesizer. Use the space 
  459. bar to move the cursor to the channel window. The left and right arrow 
  460. keys will then move the cursor to the desired music channel. The up and 
  461. down arrow keys will increase or decrease the value of the synthesizer 
  462. channel. The mouse can also be used by positioning the mouse cursor 
  463. over a digit in a channel number and pressing the left button to 
  464. increase it or the right button to decrease it.
  465.  
  466. 3.4.2 Each song file has an individual channel map. That means each 
  467. must be changed from the default values when you want a change. You can 
  468. save time and make all the remaps for all the songs the same without 
  469. having to type in values for each one. To do this set the desired 
  470. values in the channel window. Then select Equalize Channel Maps in the 
  471. Options menu.
  472.  
  473. 3.4.3 An example of using mapping would be to take a multiple voice 
  474. monophonic song and convert it to a single channel polyphonic song. By 
  475. setting all the numbers in the channel window to 1 you would cause all 
  476. music notes in the song file to be played on synthesizer channel 1.
  477.  
  478. 3.4.4 To turn off a channel set the the synthesizer channel displayed 
  479. in the box to 00.
  480.  
  481. 3.4.5 Music Studio files include a built in file channel map. You can 
  482. cause the music voices to be mapped by this instead of the numbers 
  483. indicated in the channel window. To do this select Use File Channel Map 
  484. in the Options menu.
  485.  
  486.  
  487.                               - 10 -
  488.  
  489. 3.4.6 Remapping is most often necessary for the following type of song 
  490. files: Music Studio, Standard Midi Files, Midi Music System Files and 
  491. possibly EZ-Track. Remapping will also affect the ST internal speaker.
  492.  
  493. 3.5 Note control: Settings in the note control window that may be 
  494. altered include note range, note or octave transposition, and music 
  495. inversion. The values can be changed using your mouse whether the music 
  496. is playing or not.
  497.  
  498. 3.5.1 The highest and lowest allowable notes sent to the synthesizer 
  499. can be set. The reason for doing this is that some models, for instance 
  500. certain Casios, have a note range limit of 36 to 96. Notes above or 
  501. below this range produce incorrect tones causing the music to sound 
  502. bad.
  503.  
  504. 3.5.2 To set the lower note limit move the mouse cursor to the number 
  505. below the LL in the note control window. Press the left button to 
  506. increase the number or the right button to decrease it. When set notes 
  507. below this value will be unheard. Similarly you can change the upper 
  508. note limit by setting the number below the UL.
  509.  
  510. 3.5.3 You can also translate the music up or down in steps of single 
  511. notes or whole octaves. To do this, move the mouse cursor to the note 
  512. control window. Point it at the numbers below Octave or Note and use 
  513. the left mouse button to increase number or the right mouse button to 
  514. decrease them. Values of 0 and 0 indicate normal song play. Certain 
  515. combinations of Octave and Note translation give music in the same key. 
  516. For instance octave -1 and note plus 6 is the same as octave 0 and note 
  517. -6. The music translation affects all songs and cannot be set 
  518. differently for different songs without stopping the music.
  519.  
  520. 3.5.4 The music notes can be modified in another way. The modification 
  521. is called note inversion. To select this click the mouse on the N or I 
  522. below the word Inversion. The N indicates normal play, the I indicates 
  523. inverted play. What inversion does is to take all the high notes above 
  524. middle C and make them low while taking the notes below middle C and 
  525. making them high. For instance a note 5 above middle C (F) in the same 
  526. octave becomes 5 note below middle C (G) in the octave below. There is 
  527. really no practical application for this, it is included for 
  528. experimentation only.
  529.  
  530. 3.6 Alternate Format: Alternate Format in the Options menu currently 
  531. applies only to Music Studio and SID songs.
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.                               - 11 -
  542.  
  543. 3.6.1 With Music Studio selecting Alternate Format forces higher 
  544. channel tracks to the lowest channels and splits multiple notes on a 
  545. channel to single notes on separate channels. This enables more of the 
  546. music to be played on through the ST speaker or on synthesizers with a 
  547. limited number of channels. The disadvantage of doing this is that the 
  548. music voices will not necessarily remain on the same synthesizer 
  549. channel thus possibly causing a change in instruments for a note 
  550. series.
  551.  
  552. 3.6.2 To play Music Studio songs exactly the same way that the Music 
  553. Studio program does do the following: Select use File Channel Map and 
  554. Use Presets - FILE in the Options menu. If these are not selected you 
  555. will get different effects.
  556.  
  557. 3.6.3 With SID music Alternate Format is used to select the a second 
  558. file containing stereo data. To do this click on Alternate Format in 
  559. the options menu. Then select a SID file that has a second stereo file. 
  560. The convention for naming must be followed for this to work. The stereo 
  561. file must be the same as that for the original music file with the 
  562. extender changed to .STR. Then when you play a song with the .STR file 
  563. present the 3 voices in the stereo will be played through channels 4 
  564. through 6. When Alternate Format is not selected SID files are played 
  565. normally and the .STR files are ignored (but can be played by them 
  566. selves also.)
  567.  
  568. IV. Other Features.
  569.  
  570. 4.0 Analyze song: In order to know how you want to remap the channels 
  571. you must first know which voice numbers are being used in the music. 
  572. Select Analyze Voices in the Options menu. Then play the song. Sixteen 
  573. numbers are shown in the words/channel window below the song type box.
  574. These correspond to the 16 possible channels in the song file.
  575.  
  576. 4.0.1 When the music plays the channels that are being used are shown 
  577. and the number of notes on each channel is displayed as well. A blank 
  578. shows no note has ever played on that channel. A 0 shows a note has 
  579. played but is not currently playing. Any other number shows the number 
  580. of notes currently playing on the channel. This information can be used 
  581. to help you make the proper decision on how to remap the channels.
  582.  
  583. 4.0.2 It is not advisable to use Analyze Song to listen to music since 
  584. it could degrade the music for fast tempo, short duration note songs. 
  585. It will also interfer with the words display.
  586.  
  587. 4.1 Lyrics: Words can be displayed if included in Music Studio files, 
  588. in Antic Music files, or if a .WDS files exists for a SID file. In 
  589. order to activate the word display use the mouse to select Display 
  590. Lyrics in The Options menu. Words will show as the music plays in the 
  591. same box used for analyze voices. Don't try to show the words when you 
  592. are analyzing a song.
  593.  
  594.  
  595.                               - 12 -
  596.  
  597. 4.2 ST speaker: The ST speaker can be turned on or off by selecting 
  598. Internal Speaker with your mouse in the options menu.
  599.  
  600. 4.3 Save Select File: After you have read a disk or folder directory 
  601. and it is displayed in the left window you can choose songs, set 
  602. presets for each, and remap channels then save these values as a file 
  603. on the disk. This enables recall at a later time and saves retyping the 
  604. values.
  605.  
  606. 4.3.1 To do this first select only the song file names that you want to 
  607. be listed later with the arrow keys or mouse. They must not show a zero 
  608. to the left of the name to be selected. They will be written in the 
  609. order of selection. Also make any preset settings or remapping of 
  610. channels that you want for each song. Next select a disk to write the 
  611. select file to. It is a good idea too put it on the same one as the 
  612. music it will play. Then go to the Select menu and select Save Select 
  613. File. A file selector box will be displayed and you must choose a name 
  614. for the file. It should normally end in .SET. After you save it you may 
  615. then recall it using Read Select File. Upon reading it should restore 
  616. the settings in the windows to the values before saving.
  617.  
  618. 4.4 EZ-Track Files: This program plays only single track EZ-Track 
  619. files. That is if a file has part of the music on different tracks it 
  620. all cannot be played at one time. But fortunately there are many EZ-
  621. track files that contain all channels mixed into one track. Because 
  622. these tracks can only be played singly, you have to use the mouse or 
  623. arrow keys selecting process to specify which ones and the order of 
  624. play. So this means a double selection. First you read the current 
  625. directory. Second you select the file. If it is EZ-Track it is read 
  626. from the disk and then the individual tracks in the EZ-Track file are 
  627. shown in the left window. You then select songs, presets, etc. This 
  628. works fine but if you have EZ-Track and other types of music on the 
  629. same disk it will interrupt the normal sequence of play when an EZ-
  630. Track file appears. If you want to avoid this interruption and want 
  631. continuous music select Skip EZ-Track in the Select menu before playing 
  632. begins.
  633.  
  634. 4.5 Creating standard midi files: You have the option of playing and 
  635. listening to the different types of files Midi Music Maker plays or 
  636. playing and writing the output to a format 0 standard midi file which 
  637. is saved to the disk. This works for all file types including standard 
  638. midi files in formats 0 and 1. The advantage of converting a standard 
  639. midi file to itself is that initial, presets, channels, and tempo can 
  640. be different in the output file. The standard midi files you make can 
  641. also be used with other programs and with other types of computers.
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.                               - 13 -
  650.  
  651. 4.5.1 The procedure requires selecting Convert to SMF Format 0 in the 
  652. Options menu. Then make any settings such as presets, mapping channels, 
  653. etc. the same way you would before you played the song for listening. 
  654. The select Play or press the P key. The song will be played (but not 
  655. heard) and the output written to a file. The name of this file is made 
  656. automatically and will be the same as that of the original file with 
  657. the extender changed to .MID. If a .MID file of that name already 
  658. exists a different extender will be used. Extenders used are .MIE, 
  659. .MIF, .MIG, etc through .MIZ.
  660.  
  661. 4.5.2 The conversion process normally occurs faster than the music will 
  662. play through your synthesizer. However, you can slow it down and 
  663. monitor it as it converts by selecting the ST speaker in the options 
  664. menu. The advantage in doing this is that you can make an abbreviated 
  665. SMF output file and stop at any desired place in the music. Press the 
  666. delete file to stop the conversion and close the file.
  667.  
  668. 4.6 If you have a Roland MT-32 sound module there are two features in 
  669. the options menu that can be used. These are Save MT-32 data, and Load 
  670. MT-32 data. To use this you must have both the midi in and midi out 
  671. cables connected. 
  672.  
  673. 4.6.1 When the save feature is selected the system settings and patch 
  674. temp settings of the MT-32 are saved in a file called MT32.DAT. The 
  675. file is saved in the current working directory and the disk must not be 
  676. write protected. The parameters saved include master tune, and volume, 
  677. fine tune and output level for each of the 8 channels, reverb settings, 
  678. bender, keyshift, timbre number, timbre group etc. The partial 
  679. parameters of the timbres (i.e. waveforms, envelopes etc.) are not 
  680. saved. 
  681.  
  682. 4.6.2 When the load MT-32 data is selected you must have the MT32.DAT 
  683. file present in the current working directory. The file will be read 
  684. and the parameters will be reset in the MT-32 module. This enables 
  685. previous settings to be quickly restored after you power up your MT-32 
  686. (since, unfortunately, they did not provide a battery back up to save 
  687. them onboard the MT-32.)
  688.  
  689. 4.7 You can change or eliminate the music that Midi Music Maker plays 
  690. when the title screen is displayed. If the file MMM.MID is present it 
  691. is played. If it is not present no music is played. You can change this 
  692. to any music file provided that it is in standard midi file format and 
  693. that it is named MMM.MID. You can also abort the intro music type 
  694. pressing the Escape key.
  695.  
  696. 4.8 To terminate the program and return to the desk top do one of the 
  697. following: Select Quit in the Options menu, press the Escape key when 
  698. music is not playing, or press the Q key when the music is not playing.
  699.  
  700. 4.9 Help: A brief description of the program functions are included in 
  701. the Help and More Help menus.
  702.  
  703.                               - 14 -
  704.  
  705. V. Additional Information.
  706.  
  707. 5.0 The following table lists the maximum number of voices or single 
  708. notes playable at a time and how Midi Music Maker allocates each voice 
  709. number. The default channels are the ones indicated when you use 
  710. Analyze Voices.
  711.  
  712.    Music Type                  Maximum Voices Default channels  Lyrics
  713.    --------------------------------------------------------------
  714.    SID Player             (C64)          3    1,2,3             Yes
  715.    Master Composer        (C64)          3    1,2,3             No
  716.    Advanced Music System  (Atari XE)     4    1,2,3,4           No
  717.    Antic Music Processor  (Atari XE)     4    1,2,3,4           Yes
  718.    Orchestra-85/90        (Color Comp)   5    1,2,3,4,5         No
  719.    SID Player with stereo (C64)          6    1,2,3,4,5,6       Yes
  720.    Lyra                   (Color Comp)   8    1,2,3,4,5,6,7,8   No
  721.    Music Construction Set (Atari ST)     3    1,2,3             No
  722.    Music Studio           (Atari ST)    15    Set by music file Yes
  723.    EZ-Track               (Atari ST)    16    Set by music file No
  724.    Standard Midi File     (All)         16    Set by music file No
  725.    Midi Music System      (Atari XE)    16    Set by music file No 
  726.   
  727. Midi Music Maker has a limit of 20 to the number of tracks that it will 
  728. play using Standard Midi Files format 1 and with the Midi Music System. 
  729. Multiple tracks will not play simultaneously using EZ-track. All 16 
  730. synthesizer channels can be used for any music type.
  731.  
  732. 5.1 Errors: The program has been tested thoroughly. Error messages are 
  733. very infrequent. Any error message that might occur would likely occur 
  734. because of corrupted music files. Corrupted music files could also 
  735. result in long pauses in the song and seemingly random notes. In most 
  736. cases these files would also not play correctly for the program for 
  737. which they were made.
  738.  
  739. 5.2 Problems: There are certain limitations that may cause music to 
  740. play incorrectly on your synthesizer. 
  741.   1. AMS, Orchestra 90, Master Composer and SID files have data in the      
  742.      files that controls the sound chip hardware. The internal sound      
  743.      chips can be  made to simulate certain instruments or can produce      
  744.      sounds with specific tonal qualities. It is not possible to      
  745.      reproduce the same sounds through midi. Instead synthesizers have      
  746.      their own instrument presets which you may have to experiment with      
  747.      to find the most pleasing sound.
  748.   2. Some synthesizers are not velocity sensitive. That is, the notes      
  749.      that are played play only at one volume level as controled by the      
  750.      computer. Some of the file types that can be played do use volume      
  751.      variations in the song and some channels may a different volume      
  752.      setting that others. For the best effect your synthesizer must be      
  753.      capable of playing each channel at a different level.
  754.  
  755.  
  756.  
  757.                               - 15 -
  758.  
  759.   3. Your synthesizer must be set at the correct polyphonic or 
  760.      monophonic mode. Songs may have multiple notes on a single      
  761.      channel, single notes on multiple channels, or a mixture of
  762.      multiple or single notes on multiple channels. Your synthesizer
  763.      must be cabable of playing the maximum number of notes on the
  764.      channels that have music. Use the feature "Analyze Voices" to help
  765.      you determine the correct settings. You can, of course, remap the
  766.      music channels to addapt to your synthesizer. 
  767.   4. All music files are not perfect. I have noticed music that does 
  768.      not sound quite right, for instance has a flat that should have 
  769.      had a sharp. That is just the way the person who transcribed the 
  770.      music did it. In most cases it cannot be changed without the 
  771.      program that orginally created the music file.
  772.   5. It is possible for a music file to have corrupted data that will 
  773.      either cause the playing to hang, that will give an error message, 
  774.      sound weird, or combination of these. If so get rid of the file. 
  775.   6. Finally, it is always possible that I over looked something in the 
  776.      programming. I would appreciate hearing from you if you have 
  777.      persistent problems with more than one file.
  778.  
  779. VI. Sources of Music.
  780.  
  781. 6.0 There are thousands of music files that Midi Music Maker will play 
  782. available in public domain. Sources of these include computer user 
  783. groups; major telecommunication networks such as GEnie, Delphi and 
  784. CompuServe; private BBS systems; and certain mail order distributors.
  785.  
  786. 6.1 In general the greatest variety of music can be found with the most 
  787. available music types. There is probably more SID music available in 
  788. public domain than all the other types of music put together at this 
  789. time. Orchestra 85/90, Music Studio and Advanced Music System files are 
  790. also widely available and have the next best selection. EZ-Track is 
  791. quite as easy to find. Some of the music has been converted from other 
  792. file types such as Advanced Music System. The Standard Midi File format 
  793. is relatively new and the number of available files in this format will 
  794. probably increase as software for music programs on other computers is 
  795. developed to handle it.
  796.  
  797. 6.2 Some of the best music comes from Midi Music System files. The 
  798. music is often 8 to 16 note pieces and sounds great on a synthesizer 
  799. that has the capability to handle the larger number of notes. 
  800. Unfortunately this music is not as easy to obtain through public domain 
  801. channels. It can be purchased for a reasonable charge from:
  802.  
  803.                      M and D Enterprises
  804.                      7700 N.E. 120th Avenue
  805.                      Vancouver, WA 98682-4129
  806.  
  807.  
  808.  
  809.  
  810.  
  811.                               - 16 -
  812.  
  813. 6.3 Some of the music is available on other computers. The disks are 
  814. not interchangeable with the ST. When this music is downloaded from a 
  815. BBS there is usually no problem. When music is on different disks two 
  816. methods of transfering song files between the ST and other computer 
  817. include running communication programs on each and connecting together 
  818. through two modems, or connecting the computers using a null modem 
  819. cable and using appropriate software.
  820.  
  821. 6.4  Here is information on music files available on the major on-line 
  822. computer services.
  823.  
  824. 6.4.1 Delphi. 
  825.  
  826. 6.4.1.1 The Orchestra 85/90 files selection on Delphi is good but they 
  827. are mixed in with other types of music files for the Color Computer so 
  828. if you are interested in these you have to check each to find out if it 
  829. is an Orchestra file.
  830.  
  831. 6.4.1.2 The Lyra files are listed with the other music files. They is a 
  832. selection but it is not very large.
  833.   
  834. 6.4.1.3 There is a very good selection of SID files including some with 
  835. words. They are found in two different directories. The main problem is 
  836. that if you do not have a Commodore computer some of these are 
  837. compacted in such a way that you need one. Those with extensions .SAL 
  838. (words plus SID music), SDA (self dissovling archive), MSW (SID plus 
  839. stereo channel), PIL (SID with picture), ARC (not compatible with ST 
  840. ARC) require a Commodore computer to break down these files into those 
  841. that you actually play. Look for the extenders .MUS and .WDS.
  842.  
  843. 6.4.1.4 The selection of Master Composer files is adequate. They are 
  844. mixed in with the SID files and tend to be older.
  845.  
  846. 6.4.1.5 The AMS selection on Delphi is not as complete as GEnie or 
  847. CompuServe.
  848.  
  849. 6.4.1.6 The number of Music Studio songs is not as large as GEnie or 
  850. CompuServe. Many of those I have checked on were the same as those 
  851. available on the other on-line services.
  852.  
  853. 6.4.1.7 The Music Construction Set files are fairly limited.
  854.  
  855. 6.4.1.8 If there is a library that specializes in midi with songs in 
  856. standard midi file format, I haven't been able to find it.
  857.  
  858. 6.4.1.9 As I recall the selection of EZ-Track files on Delphi is poor.
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.                               - 17 -
  866.  
  867. 6.4.2 GEnie.
  868.  
  869. 6.4.2.1 Some of the Orchestra 85/90 files on GEnie are usable but there 
  870. are problems with others. The ones in arced format did not dearc 
  871. properly using Arc version 5.21B. Blocks of data were decoded properly 
  872. but were arranged in reverse order. I had to make a program to correct 
  873. the error and rewrite the files. Other files although they will play 
  874. correctly with Midi Music Maker do not have the normal carriage return, 
  875. line feed so although they are ascii data they will not list correctly 
  876. on your screen. There is a good selection of these files but the list 
  877. is not extensive.
  878.  
  879. 6.4.2.2 There was only one Lyra file I was able to locate on GEnie.
  880.  
  881. 6.4.2.3 The SID selection on GEnie is not quite as good as Delphi. But 
  882. same problems exist about files requiring a Commodore computer to 
  883. dearc.
  884.  
  885. 6.4.2.4 The number of Master Composer files is relatively small on 
  886. GEnie. They used to have more but some were deleted.
  887.  
  888. 6.4.2.5 There is a good selection of AMS music. There are not many new 
  889. songs being done in AMS.
  890.  
  891. 6.4.2.6 The Music Studio collection on GEnie is very good. Most of the 
  892. songs are not arced.
  893.  
  894. 6.4.2.7 Music Construction Set files are much fewer than Music Studio 
  895. and the quality is not generally as good. But there are a few nice 
  896. songs.
  897.  
  898. 6.4.2.8 GEnie has a very good midi roundtable with an increasing number 
  899. of files in standard midi format 0 and format 1.
  900.  
  901. 6.4.2.9 GEnie also has the best selection of EZ-Track files. A large 
  902. number of these were made from AMS and a few from MS songs.
  903.  
  904. 6.4.3 CompuServe.
  905.  
  906. 6.4.3.1 CompuServe has the largest number of Orchestra 85/90 files. 
  907. These are all in ASCII format and should play without any problems 
  908. using Midi Music Maker.
  909.  
  910. 6.4.3.2 They have the best selection of Lyra files but it is not nearly 
  911. as large as the Orchestra 85/90 section.
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.                               - 18 -
  920.  
  921. 6.4.3.3 The SID selection is fairly large. There are SIDS in five 
  922. different libraries. The problem of the .SAL, .MSW, .ARC, .PIL, as on 
  923. GEnie and Delphi is here also, but there is also another problem. The 
  924. Commodore files on CompuServe generally end in .BIN or .IMG and this 
  925. refers to the protocol used to upload them, not to the actual file 
  926. extender. The .BIN files can be downloaded using Xmodem, Ymodem, or 
  927. with just about another protocol including the VIDTEX mode of Flash. 
  928. The .IMG files have a 6 byte header. If you download these with 
  929. anything I know of on the Atari ST you will have 6 bytes at the first 
  930. of the file that are not supposed to be there. If you try the VIDTEX 
  931. mode of Flash to download you will get an error message from 
  932. CompuServe. They are supposed to work file with VIDTEX on a Commodore. 
  933. Anyway, what I did was to make a short program that removes the first 6 
  934. bytes of each file which I run after I have downloaded the .IMG files. 
  935. The only other thing is to make sure you read the descriptions of the 
  936. files before you download to make certain what the file type it is.
  937.  
  938. 6.4.3.4 The Master Composer selection is good but the problems of IMG 
  939. files as with SIDs as mentioned above still exists. As with other song 
  940. types there is repitition to some extent with files on Delphi and 
  941. GEnie. 
  942.  
  943. 6.4.3.5 There is a good selection of AMS music. The newer Atari 8 bit 
  944. music is in AMP format. Midi Music Maker cannot play it at this time. 
  945. There are also a few MMS songs in the Atari 8 bit music forum.
  946.  
  947. 6.4.3.6 The Music Studio selection is great. There are a lot of .ARC 
  948. files with multiple songs.
  949.  
  950. 6.4.3.7 There is an adequate number of Music Construction Set files in 
  951. arced format.
  952.  
  953. 6.4.3.8 There is a midi forum however the selection of music in SMF 
  954. formats is not as good as on GEnie.
  955.  
  956. 6.4.3.9 There are some EZ-Track files, but not many compared to GEnie.
  957.  
  958. 6.4.4 Q-Link.
  959.  
  960. 6.4.4.1 This is a Commodore only on-line service. It has the largest 
  961. selection of SID music available. It is not accessible with your Atari 
  962. ST. It requires a C-64 and C-64 software. You then have to be able to 
  963. transfer the music files from the C-64 to your Atari ST, difficult 
  964. without the right combination of software and hardware.
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.                               - 19 -
  974.  
  975. 6.5 I will make copies of any of the music disks I have. I charge $5 
  976. per disk to cover the time and trouble to do the coping and to cover 
  977. the postage cost. I am not selling the music. All disks are double 
  978. sided. The number of songs vary from about 50 to nearly 300 per disk 
  979. depending on the file type. There are more than 100 disks available and 
  980. more than 15000 songs with some duplication. Specify the file type, 
  981. AMS, MS, MCS, EZ-Track, SID, Orch 90 or SMF. This music was collected 
  982. from sources mentioned above and through trading with other collectors.  
  983. I will also trade music disks, one on one, for anyone interested.
  984.  
  985. 7.0 Screen Identification:
  986.  
  987. __________________       ______________________________________________
  988. | P              |       |                                            | 
  989. | l              |       |                                            |
  990. | a              |       |     Song Title and Information Window      |
  991. | y    File      |       |                                            | 
  992. |      Name      |       |                                            |
  993. | o    Window    |       ----------------------------------------------
  994. | r              |       _________________________  ______  _______
  995. | d              |       |   Music Type Window   |  |V.C.|  |Tempo|
  996. | e              |       -------------------------  ------  -------
  997. | r              |       ___________________________________________
  998. |                |       |    Words and Analyze Window             |
  999. | c              |       -------------------------------------------
  1000. | o              |       __________                    _________
  1001. | l              |       |Note Rng|                    |Tempo x|
  1002. | .              |       ----------                    ---------
  1003. |                |       ___________________________
  1004. |                |       |   Note Control Window   |
  1005. ------------------       ---------------------------
  1006. _____________________________________________________________
  1007. |              Channel Map Window                           |
  1008. -------------------------------------------------------------
  1009. _____________________________________________________________
  1010. |              Velocity Level Window                        |
  1011. -------------------------------------------------------------
  1012. _____________________________________________________________
  1013. |              Instrument Presets Window                    |
  1014. -------------------------------------------------------------
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.                               - 20 -
  1028.  
  1029. 8.0 This program is copyright 1990 by David M. Henry and is distributed 
  1030. as shareware. $10 is considered an appropriate contribution if you use 
  1031. it.
  1032.  
  1033. Send correspondence to:
  1034.  
  1035.  
  1036.                         Dave Henry
  1037.                         1720 Wickersham Drive
  1038.                         Anchorage, AK 99507
  1039.  
  1040.  
  1041.